
body{
background:#f2f2f2;
}
.main_login{
width:900px;
padding:0;
margin:0 auto;
}
.login_1{
padding:10px 0;
}
.login_2{
margin:50px auto;
width:890px;
height:402px;
border:5px solid #e8e8e8;
background:#fff;
}
.login_3{
float:left;
border:1px solid #e1e1e1;
}
.login_4{
width:321px;
height:354px;
margin-left:55px;
float:left;
}
.login_5{
height:55px;
display:flex;
justify-content:space-around;
align-items:center;
text-align:center;

}
.login_5 a{
font-family:微软雅黑;
font-size:18px;
display:block;
flex:1;
line-height:18px;
}
#btn_1 a{color:#e54b54;}
#btn_2 a{color:#333;}
#btn_1{
display:block;
flex:1;

}
#btn_2{
flex:1;
border-left:1px solid #999999;
}
.login_6{
width:172px;
margin:20px auto 0;
}
.login_6 span{
font-size:12px;
line-height:45px;
}
.login_6 span:nth-child(1){
float:left;
}
.login_6 span:nth-child(2){
float:right;
}
.login_6 span a{
color:#e54b54;
}
.img_2{
height:159px;
width:159px;
}
.login_sf{
text-align:center;
}
.icon_name{
background:url(../images/login.img/pwd_icons.png) -48px 0 no-repeat;
}
#login_1 b {
position: absolute;
background: url(../images/register.img/login-all-bg.png) 0 -131px no-repeat;
width: 111px;
height: 46px;
top: 18px;
margin-left: 20px;
}
.login_7{
height:263px;
}
.login_zf{
text-align:center;
display:none;
}
.tips{
border:1px solid #f6c090;
background:#fef4e5;
line-height:23px;
height:23px;
}
.tips p{
font-size:12px;
}
.txt,.pwd{
height:36px;
width:260px;
margin-top:8px;
}
.check_1{
float:left;
font-size:14px;
margin-top:15px;
}
.check_2{
float:right;
font-size:14px;
color:#333;
margin-top:15px;
}
.submit{
margin-top:15px;
height:43px;
width:320px;
background:#f6342f;
outline:none;
border:none;
border-radius:3px;
color:#fff;
font-size: 18px;
line-height: 43px;
overflow: hidden;
letter-spacing: 5px;
}
.box{
float:left;
width:406px;

}

.ul_2 li{
float:left;
height:50px;
line-height:50px;
padding:0 20px;
}
.ul_2 a{
color:#333;
font-size:12px;
}
